artificial anatomy - Spanish English Dictionary